package org.dromara.oce.domain.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 剪辑人员数据列表实体对象
 */
@Data
public class CompilePeopleRecordDataDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 剪辑人名称
     */
    @ExcelProperty(value = "编辑名称")
    private String compileName;

    /**
     * 总消耗
     */
    @ExcelProperty(value = "总消耗")
    private BigDecimal statCost = BigDecimal.ZERO;
    /**
     * 展示数
     */
    @ExcelProperty(value = "展示数")
    private Integer showCnt = 0;
    /**
     * 平均千次展现费用
     * 平均千次展现费用=总消耗/展示数*1000
     */
    @ExcelProperty(value = "平均千次展现费用")
    private BigDecimal cpmPlatform = BigDecimal.ZERO;
    /**
     * 点击数
     */
    @ExcelProperty(value = "点击数")
    private Integer clickCnt = 0;
    /**
     * 点击率（%）
     * 点击率=点击数/展示数*100%
     */
    @ExcelProperty(value = "点击率")
    private BigDecimal ctr = BigDecimal.ZERO;
    /**
     * 转化数
     */
    @ExcelProperty(value = "转化数")
    private Integer convertCnt = 0;
    /**
     * 转化成本
     */
    @ExcelProperty(value = "转化成本")
    private BigDecimal conversionCost = BigDecimal.ZERO;



}
